class AppConfigModel {
  AppConfigModel({
    this.id,
    this.appId,
    this.adjustRatio,
    this.adjustToken,
    this.styleType,
    this.pageType,
    this.subscriptionPageShowCount,
    this.abType,
    this.abRatio,
    this.countrys,
    this.lastVersion,
    this.updateState,
    this.updateDescription,
    this.downloadUrl,
  });

  AppConfigModel.fromJson(dynamic json) {
    id = json['id'];
    appId = json['appId'];
    adjustRatio = json['adjustRatio'];
    adjustToken = json['adjustToken'];
    styleType = json['styleType'];
    pageType = json['pageType'];
    subscriptionPageShowCount = json['subscriptionPageShowCount'];
    abType = json['abType'];
    abRatio = json['abRatio'];
    countrys = json['countrys'];
    lastVersion = json['lastVersion'];
    updateState = json['updateState'];
    updateDescription = json['updateDescription'];
    downloadUrl = json['downloadUrl'];
  }
  int? id;
  int? appId;
  double? adjustRatio;
  String? adjustToken;
  int? styleType;
  int? pageType;
  int? subscriptionPageShowCount;
  int? abType;
  int? abRatio;
  String? countrys;
  String? lastVersion;
  int? updateState;
  String? updateDescription;
  String? downloadUrl;

  Map<String, dynamic> toJson() {
    final map = <String, dynamic>{};
    map['id'] = id;
    map['appId'] = appId;
    map['adjustRatio'] = adjustRatio;
    map['adjustToken'] = adjustToken;
    map['styleType'] = styleType;
    map['pageType'] = pageType;
    map['subscriptionPageShowCount'] = subscriptionPageShowCount;
    map['abType'] = abType;
    map['abRatio'] = abRatio;
    map['countrys'] = countrys;
    map['lastVersion'] = lastVersion;
    map['updateState'] = updateState;
    map['updateDescription'] = updateDescription;
    map['downloadUrl'] = downloadUrl;
    return map;
  }
}
